package com.jinke.api.common.annotation;

import java.lang.annotation.*;

/**
 * @projectName:
 * @title: ApiIdempotence
 * @description: 限制n秒内 只能请求一次
 * @see:
 * @author: hhp
 * @version: 1.0.0
 * @createTime: 2024/7/19 13:38
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.METHOD})
public @interface ApiIdempotence {
    long expireTime() default 10; // 单位秒 默认10秒内不可重复调用
    String validMsg() default "请求过于频繁，请稍后再试";
}
